Yazılım Projelerinin Maliyet Tahmini için WEKA’da Makine Öğrenmesi Algoritmalarının Karşılaştırmalı Analizi
نویسندگان
چکیده
Yazılım projelerinin en önemli sorunlarından biri, yazılım maliyet tahminidir. tahmini, yazılımın gerçekleştirilmesi aşamasında gereken bütçenin tahmin edilmesidir. Proje yöneticisi, proje maliyetini doğru ederek projedeki belirsizlikleri azaltır. Aksi takdirde çok ciddi ekonomik sıkıntılar doğmaktadır. Büyük projelerin %60’ı ön görülen bütçelerini aşmıştır. Bir takım %15 aşımı nedeniyle hiçbir zaman tamamlanmadığı gözlemlenmiştir. büyümesi ve karmaşıklaşması sonucunda sürekli yeni hesaplama yöntemleri geliştirilmektedir. Bu çalışmada maliyeti, makine öğrenmesi algoritmaları kullanılarak edilmeye çalışılmıştır. bilgi analizi için Waikato ortamında (WEKA) bulunan 27 farklı algoritmasında denenerek yapılmıştır. Algoritmalar 10 kat çapraz doğrulama tekniği ile PROMISE veri deposundan alınan COCOMO81, COCOMONASA COCOMONASA2 setlerine uygulanmış sonuçlar, performans ölçütü korelasyon katsayısı, hata oranları ortalama mutlak (mean absolute error - MAE), kök kare (root mean squared RMSE), bağıl hata(relative RAE) relative RRSE) baz alınarak değerlendirilmiştir. Sonuçlar incelendiğinde bir algoritmanın her iyi sonucu üretmediği, setleriyle sonuçlar ürettiği bilgisine ulaşılmıştır. Bazı algoritmaların bazı setlerinde çalışırken parametrelerle kötü verebileceği çalışma sayesinde tahmini hangi kullanılabileceği, bu COCOMO uygulandığında sonuçlarının neler olabileceği çalışan hangileri olduğu
منابع مشابه
Referans Mimariye Uygunluğun Model Tabanlı Analizi İçin Bir Yazılım Aracı
Özet. Yazılım geliştirme süreci içinde gerçeklenen yazılımın mimarisinde, tasarlanan mimariden çeşitli nedenlerden ötürü sapmalar olabilmektedir. Bu durum kodun anlaşılırlığının azalmasına ve tasarlanan mimaride dikkate alınan kalite faktörlerinin gerçeklenen mimaride artık karşılanamamasına neden olmaktadır. Kod-mimari uyumsuzluğunun mümkün olan en erken aşamada fark edilerek düzeltilebilmesi ...
متن کاملYazılım Hata Kestirimi İçin Veri Analizi Yöntemlerinin Kullanılması
Özet. Yazılım kalite faaliyetleri içerisinde hataların giderilmesi için gerçekleştirilen test faaliyetleri önemli bir yer tutmaktadır. Bazı test faaliyetleri neticesinde dahi hataların tespit edilemediği durumlar olabilir. Bu nedenle yazılım hatalarının ve kusurlarının tespit edilebilmesi için etkin yöntemlere ihtiyaç vardır. Koddaki hatalı olabilecek yerler kodun özellikleri incelenerek tespit...
متن کاملYazilim Maliyet Tahmininde Yapay Sinir Aglari Kullanimi
Özet. Yazılım maliyet tahmini, proje yöneticilerini her daim zorlayan işlerin başında gelmiştir. Yapılan tahmini gerçek değere yaklaştırmak, yazılım geliştirme süreci boyunca süre ve bütçe kısıtlarını daha iyi kontrol edebilmek demektir. Akademik yazında, her birinin kendine has olumlu veya olumsuz yönleri olan birden fazla tahmin yöntemi önerilmiştir. Bu makalede, özellikleri iyi bilinen bir y...
متن کاملJavaScript Kütüphaneleri için Girdi Doğrulama Analizi
Nowadays, mobile and web based software has been an integral part of our lives. In recent years, there has been an increase in usage of JavaScript libraries in those kind of software. Although these JavaScript libraries fulfill the functions they have promised with respect to the application program interfaces they provide, they are not robust against unexpected inputs. In this study, the param...
متن کاملKullanılabilirlik ve Yazılım Yaşam Döngüsü: Türkiye'deki Yazılım Organizasyonlarındaki Durum
Özet. Geliştirilen yazılım projelerinin kalitesini, maliyetini, hedeflenen planları gerçekleştirme yüzdesini etkileyen kullanılabilirlik kavramı son yıllarda giderek artan bir öneme sahip olmaktadır. Uygulanan yazılım yaşam döngüsü ile çok yakından ilgili olan bu olgu doğru aşamalarda sürece entegre edildiğinde geliştirilen projelerin daha başarılı olabileceği düşünülmektedir. Bu çalışmada, Tür...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Europan journal of science and technology
سال: 2021
ISSN: ['2148-2683']
DOI: https://doi.org/10.31590/ejosat.877296